package com.drakulo.hi.gfx;

import org.newdawn.slick.Image;

import com.drakulo.hi.logic.HIObject;

/**
 * Représente un objet transportable dans le sac
 */
public abstract class Item extends HIObject {
	public static final int SPRITE_SIZE = 32;

	/**
	 * Image de l'objet
	 */
	private Image sprite;

	/**
	 * Coordonnée en X de l'image
	 */
	private int x;

	/**
	 * Coordonnée en Y de l'image
	 */
	private int y;

	/**
	 * Constructeur
	 * 
	 * @param p_name
	 *            - nom de l'objet
	 */
	protected Item(String p_name, Image sprite) {
		super(p_name);
		this.sprite = sprite;
	}

	public Image getSprite() {
		return this.sprite;
	}

	public int getX() {
		return this.x;
	}

	public int getY() {
		return this.y;
	}

	public void setSprite(Image sprite) {
		this.sprite = sprite;
	}

	public void setX(int x) {
		this.x = x;
	}

	public void setY(int y) {
		this.y = y;
	}

}
